SubsystemDiagnostics 類別

代表 EtherCAT 連結狀態的診斷訊息。更多資訊請見 KINGSTAR 記錄檢視 > 診斷工具

繼承體系

System.Object
  IntervalZero.KINGSTAR.Base.Api.SubsystemDiagnostics

命名空間IntervalZero.KINGSTAR.Base.Api

組合: IntervalZero.KINGSTAR.Base.Api (於 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

語法

C#VB
public class SubsystemDiagnostics
Public Class SubsystemDiagnostics

 

SubsystemDiagnostics 類別陳列了以下成員。

建構函式

  名稱 說明
SubsystemDiagnostics 初始化 SubsystemDiagnostics 類別的新實例。

屬性

  名稱 說明

可得狀態

AcyclicPacketLost 遺失的非週期性資料包數量。

OP

CyclicPacketLost 遺失的封包數量,封包含有週期性資料 (PDO)。

OP

ProductCode KINGSTAR Runtime 的產品代碼。

>= Offline

RevisionNo KINGSTAR Runtime 的版本。

>= Offline

SerialNo 購買 KINGSTAR 時取得的客戶 ID。

>= Offline

Slaves 包含各從站診斷資訊的陣列。

>= Init

VendorId KINGSTAR Runtime 的供應商 ID。

>= Offline

注意:SubsystemDiagnostics 的資料僅在特定的狀態會由 GetStatusGetStatusEx 返回,請見上方 "可得狀態" 欄位。

所有 EtherCAT 狀態及其運作順序列於以下:

  1. Offline → Init → Pre-Operational (PreOP) → Safe-Operational(SafeOP) → Operational (OP)

  2. Offline → Init → Boot

更多關於所有狀態的資訊請見 EthercatState 列舉

參見

IntervalZero.KINGSTAR.Base.Api 命名空間